const mysql=require('mysql')
//创建池
const pool=mysql.createConnection({
host:'localhost',
user:'root',//账户
password:'root',//密码
port:'3306',//端口
database:'db10'

})

//封装一个数据库模型基类
//sql：执行sql语句
//params：
module.exports=class module{//基类
    static query(sql,params){
     return new Promise((resolve,reject)=>{
        pool.getConnect((err,connection)=>{
            if(err){
                //结束会话释放连接
                console.log(err);
                connection.release()
            }else{
                connection.query(sal,parmas,(err,result)=>{
                    if(err){
                        reject(err)
                    }else{
                        if(reject.affectedRows==0){
                            reject(err)
                        }else{
                            resolve(result)
                        }
                    }

                })
                connection.release
            }
        })
     })
    }

}









